300
|
How do I change the cell's background color

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C1");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C2");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Cell 1");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(h,1) = `Cell 2`");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellBackColor(h,1) = 255");
|
299
|
How do I change the caption or value for a particular cell

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C1");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C2");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(`Cell 1`),1) = `Cell 2`");
|
298
|
How do I get the handle of the cell

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellBold(,ItemCell(h,0)) = True");
|
297
|
How do I retrieve the focused item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBold(FocusItem) = True");
|
296
|
How do I get the number or count of child items

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod( items , "AddItem", _ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ChildCount(h)"));
|
295
|
How do I enumerate the visible items

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBold(FirstVisibleItem) = True");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBold(NextVisibleItem(FirstVisibleItem)) = True");
|
294
|
How do I enumerate the siblings items

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBold(NextSiblingItem(FirstVisibleItem)) = True");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBold(PrevSiblingItem(NextSiblingItem(FirstVisibleItem))) = True");
|
293
|
How do I get the parent item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBold(ItemParent(ItemChild(h))) = True");
|
292
|
How do I get the first child item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBold(ItemChild(h)) = True");
|
291
|
How do I enumerate the root items

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBold(RootItem(0)) = True");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemUnderline(RootItem(1)) = True");
|
290
|
I have a hierarchy, how can I count the number of root items

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod( items , "AddItem", _ObjectGetProperty( items , "RootCount"));
|
289
|
How can I make an item unselectable, or not selectable

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "unselectable - you can't get selected");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.SelectableItem(h) = False");
_ObjectCallMethod( items , "AddItem", "selectable");
|
288
|
How can I hide or show an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "hidden");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemHeight(h) = 0");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.SelectableItem(h) = False");
_ObjectCallMethod( items , "AddItem", "visible");
|
287
|
How can I change the height for all items
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( grid , "DefaultItemHeight", 32);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "One");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "Two");
|
286
|
How do I change the height of an item
OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( grid , "ScrollBySingleLine", -1);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemHeight(AddItem(`height`)) = 128");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "enabled");
|
285
|
How do I disable or enable an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.EnableItem(AddItem(`disabled`)) = False");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "enabled");
|
284
|
How do I display as strikeout a cell

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellStrikeOut(AddItem(`strikeout`),0) = True");
|
283
|
How do I display as strikeout a cell or an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValueFormat(AddItem(`gets <s>strikeout</s> only a portion of text`),0) = 1");
|
282
|
How do I display as strikeout an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemStrikeOut(AddItem(`strikeout`)) = True");
|
281
|
How do I underline a cell

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellUnderline(AddItem(`underline`),0) = True");
|
280
|
How do I underline a cell or an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValueFormat(AddItem(`gets <u>underline</u> only a portion of text`),0) = 1");
|
279
|
How do I underline an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemUnderline(AddItem(`underline`)) = True");
|
278
|
How do I display as italic a cell

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellItalic(AddItem(`italic`),0) = True");
|
277
|
How do I display as italic a cell or an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValueFormat(AddItem(`gets <i>italic</i> only a portion of text`),0) = 1");
|
276
|
How do I display as italic an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemItalic(AddItem(`italic`)) = True");
|
275
|
How do I bold a cell

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellBold(AddItem(`bold`),0) = True");
|
274
|
How do I bold a cell or an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValueFormat(AddItem(`gets <b>bold</b> only a portion of text`),0) = 1");
|
273
|
How do I bold an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBold(AddItem(`bold`)) = True");
|
272
|
How do I change the foreground color for the item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
hC = _ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,hC")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", hC)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemForeColor(hC) = 255");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
271
|
How do I change the visual appearance for the item, using your EBN technology

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "VisualAppearance") , "Add", 1,"c:\exontrol\images\normal.ebn");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
hC = _ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,hC")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", hC)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBackColor(hC) = 16777216");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
270
|
How do I change the background color for the item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
hC = _ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,hC")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", hC)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemBackColor(hC) = 255");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
269
|
How do I expand or collapse an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
268
|
How do I associate an extra data to an item
OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemData(AddItem(`item`)) = `your extra data`");
|
267
|
How do I get the number or count of items

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod( items , "AddItem", _ObjectGetProperty( items , "ItemCount"));
|
266
|
How can I specify the width of the ActiveX control, when using the InsertControlItem property

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( grid , "ScrollBySingleLine", 0);
_ObjectSetProperty( grid , "TreeColumnIndex", 1);
_ObjectSetProperty( grid , "DrawGridLines", -1);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C1");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C2");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C3");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "InsertControlItem", "","MSCAL.Calendar");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemWidth(h) = 128");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(h,0) = `This is a bit of text that is shown in the first column`");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellSingleLine(h,0) = False");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(h,2) = `This is a bit of text that is shown in the third column`");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellSingleLine(h,2) = False");
|
265
|
How can I put the ActiveX control in a different column, when using the InsertControlItem property

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( grid , "ScrollBySingleLine", 0);
_ObjectSetProperty( grid , "DrawGridLines", -1);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C1");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C2");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C3");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "InsertControlItem", "","MSCAL.Calendar");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(h,0) = `This is a bit of text that is shown in the first column`");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellSingleLine(h,0) = False");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemWidth(h) = -32001");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(h,2) = `This is a bit of text that is shown in the third column`");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellSingleLine(h,2) = False");
|
264
|
Is there any function I can use to get the program or the control identifier I've been using when called the InsertControlItem

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
_ObjectSetProperty( grid , "ScrollBySingleLine", 0);
_ObjectSetProperty( grid , "LinesAtRoot", -1);
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "InsertControlItem", "","MSCAL.Calendar");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod( items , "InsertItem", h,"",_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemControlID(h)"));
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "InsertControlItem", "","MSChart20Lib.MSChart");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemAppearance(h) = 4");
_ObjectCallMethod( items , "InsertItem", h,"",_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemControlID(h)"));
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
263
|
How can I change the height of newly created ActiveX control, using the InsertControlItem

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
_ObjectSetProperty( grid , "ScrollBySingleLine", 0);
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemHeight(InsertControlItem(,`MSCAL.Calendar`)) = 64");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemAppearance(InsertControlItem(,`MSChart20Lib.MSChart`)) = 4");
|
262
|
How can I change the border for newly created ActiveX control, using the InsertControlItem

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
_ObjectSetProperty( grid , "ScrollBySingleLine", 0);
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemAppearance(InsertControlItem(,`MSCAL.Calendar`)) = 2");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemAppearance(InsertControlItem(,`MSChart20Lib.MSChart`)) = 4");
|
261
|
How can I access the properties and methods for an ActiveX control that I've just added using the InsertControlItem

OBJECT calendar,grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
calendar = _ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemObject(InsertControlItem(h,`MSCAL.Calendar`))");
_ObjectSetProperty( calendar , "BackColor", 16777215);
_ObjectSetProperty( calendar , "GridCellEffect", 0);
_ObjectSetProperty( calendar , "ShowTitle", 0);
_ObjectSetProperty( calendar , "ShowDateSelectors", 0);
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
260
|
How can I access the properties and methods for an ActiveX control that I've just added using the InsertControlItem

OBJECT calendar,grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
calendar = _ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ItemObject(InsertControlItem(h,`MSCAL.Calendar`))");
_ObjectSetProperty( calendar , "BackColor", 16777215);
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
259
|
How can I insert an ActiveX control

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
_ObjectCallMethod( items , "InsertControlItem", h,"MSCAL.Calendar");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
258
|
How can I change at runtime the parent of the item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( grid , "LinesAtRoot", -1);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
hP = _ObjectCallMethod( items , "AddItem", "Root");
hC = _ObjectCallMethod( items , "AddItem", "Child");
_ObjectCallMethod( items , "SetParent", hC,hP);
|
257
|
How can I sort the items

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Item(`Default`).SortOrder = 2");
|
256
|
How do I sort the child items

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod( items , "SortChildren", h,0,0);
|
255
|
How can I ensure or scroll the control so the item fits the control's client area
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
h = _ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "item");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "EnsureVisibleItem", h);
|
254
|
How can I remove or delete all items
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "removed item");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "RemoveAllItems");
|
253
|
How can I remove or delete an item
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
h = _ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "removed item");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "RemoveItem", h);
|
252
|
How can I add or insert child items

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( grid , "LinesAtRoot", -1);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C1");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C2");
items = _ObjectGetProperty( grid , "Items");
h = _ObjectCallMethod( items , "AddItem", "Cell 1");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(h,1) = `Cell 2`");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(InsertItem(h,,`Cell 3`),1) = `Cell 4`");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(InsertItem(h,,`Cell 5`),1) = `Cell 6`");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
251
|
How can I add or insert a child item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( grid , "LinesAtRoot", -1);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod( items , "InsertItem", _ObjectCallMethod( items , "AddItem", "root"),"","child");
|
250
|
How can I add or insert an item

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C1");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C2");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(`Cell 1`),1) = `Cell 2`");
h = _ObjectCallMethod( items , "AddItem", "Cell 3");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "TemplatePut", h)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(h,1) = `Cell 4`");
|
249
|
How can I add or insert an item

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Default");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "new item");
|
248
|
How can I get the columns as they are shown in the control's sortbar
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod(grid, "TemplatePut", "Dim _ObObj")
_ObjectCallMethod(grid, "TemplatePut", _ObjectGetProperty( grid , "Columns"))
var_Object = _ObjectCallMethod(grid, "ExecuteTemplate", "_ObObj.ItemBySortPosition(0)");
|
247
|
How can I access the properties of a column

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "A");
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Item(`A`).HeaderBold = True");
|
246
|
How can I remove all the columns
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Clear");
|
245
|
How can I remove a column
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Remove", "A");
|
244
|
How can I get the number or the count of columns
OBJECT grid;
grid = ObjectByName("AN1") ;
var_Count = _ObjectGetProperty( _ObjectGetProperty( grid , "Columns") , "Count");
|
243
|
How can I change the font for all cells in the entire column

OBJECT conditionalformat,f,grid;
grid = ObjectByName("AN1") ;
f = CreateObject("StdFont");
_ObjectSetProperty( f , "Name", "Tahoma");
_ObjectSetProperty( f , "Size", 12);
conditionalformat = _ObjectCallMethod( _ObjectGetProperty( grid , "ConditionalFormats") , "Add", "1");
_ObjectSetProperty( conditionalformat , "Font", f);
_ObjectSetProperty( conditionalformat , "ApplyTo", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
242
|
How can I change the background color for all cells in the column

OBJECT grid,var_conditionalformat;
grid = ObjectByName("AN1") ;
var_ConditionalFormat = _ObjectCallMethod( _ObjectGetProperty( grid , "ConditionalFormats") , "Add", "1");
var_conditionalformat = var_ConditionalFormat;
_ObjectSetProperty( var_conditionalformat , "BackColor", 255);
_ObjectSetProperty( var_conditionalformat , "ApplyTo", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
241
|
How can I change the foreground color for all cells in the column

OBJECT grid,var_conditionalformat;
grid = ObjectByName("AN1") ;
var_ConditionalFormat = _ObjectCallMethod( _ObjectGetProperty( grid , "ConditionalFormats") , "Add", "1");
var_conditionalformat = var_ConditionalFormat;
_ObjectSetProperty( var_conditionalformat , "ForeColor", 255);
_ObjectSetProperty( var_conditionalformat , "ApplyTo", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
240
|
How can I show as strikeout all cells in the column

OBJECT grid,var_conditionalformat;
grid = ObjectByName("AN1") ;
var_ConditionalFormat = _ObjectCallMethod( _ObjectGetProperty( grid , "ConditionalFormats") , "Add", "1");
var_conditionalformat = var_ConditionalFormat;
_ObjectSetProperty( var_conditionalformat , "StrikeOut", -1);
_ObjectSetProperty( var_conditionalformat , "ApplyTo", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
239
|
How can I underline all cells in the column

OBJECT grid,var_conditionalformat;
grid = ObjectByName("AN1") ;
var_ConditionalFormat = _ObjectCallMethod( _ObjectGetProperty( grid , "ConditionalFormats") , "Add", "1");
var_conditionalformat = var_ConditionalFormat;
_ObjectSetProperty( var_conditionalformat , "Underline", -1);
_ObjectSetProperty( var_conditionalformat , "ApplyTo", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
238
|
How can I show in italic all data in the column

OBJECT grid,var_conditionalformat;
grid = ObjectByName("AN1") ;
var_ConditionalFormat = _ObjectCallMethod( _ObjectGetProperty( grid , "ConditionalFormats") , "Add", "1");
var_conditionalformat = var_ConditionalFormat;
_ObjectSetProperty( var_conditionalformat , "Italic", -1);
_ObjectSetProperty( var_conditionalformat , "ApplyTo", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
237
|
How can I bold the entire column

OBJECT grid,var_conditionalformat;
grid = ObjectByName("AN1") ;
var_ConditionalFormat = _ObjectCallMethod( _ObjectGetProperty( grid , "ConditionalFormats") , "Add", "1");
var_conditionalformat = var_ConditionalFormat;
_ObjectSetProperty( var_conditionalformat , "Bold", -1);
_ObjectSetProperty( var_conditionalformat , "ApplyTo", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
236
|
How can I display a computed column and highlight some values that are negative or less than a value

OBJECT grid,items,var_conditionalformat;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "A");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "B");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "(A+B)*1.19") , "ComputedField", "(dbl(%0) + dbl(%1)) * 1.19");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(1),1) = 2");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(10),1) = 20");
var_ConditionalFormat = _ObjectCallMethod( _ObjectGetProperty( grid , "ConditionalFormats") , "Add", "dbl(%2) > 10");
var_conditionalformat = var_ConditionalFormat;
_ObjectSetProperty( var_conditionalformat , "Bold", -1);
_ObjectSetProperty( var_conditionalformat , "ForeColor", 255);
_ObjectSetProperty( var_conditionalformat , "ApplyTo", 2);
|
235
|
Can I display a computed column so it displays the VAT, or SUM

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "A");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "B");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "(A+B)*1.19") , "ComputedField", "(dbl(%0) + dbl(%1)) * 1.19");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(1),1) = 2");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(10),1) = 20");
|
234
|
How can I show a column that adds values in the cells

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "A");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "B");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "A+B") , "ComputedField", "dbl(%0) + dbl(%1)");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(1),1) = 2");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(10),1) = 20");
|
233
|
Is there any function to filter the control's data as I type, so the items being displayed include the typed characters

OBJECT grid,var_column;
grid = ObjectByName("AN1") ;
var_Column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Filter");
var_column = var_Column;
_ObjectSetProperty( var_column , "FilterOnType", -1);
_ObjectSetProperty( var_column , "DisplayFilterButton", -1);
_ObjectSetProperty( var_column , "AutoSearch", 1);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "Canada");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "USA");
|
232
|
Is there any function to filter the control's data as I type, something like filter on type

OBJECT grid,var_column;
grid = ObjectByName("AN1") ;
var_Column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Filter");
var_column = var_Column;
_ObjectSetProperty( var_column , "FilterOnType", -1);
_ObjectSetProperty( var_column , "DisplayFilterButton", -1);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "Canada");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "USA");
|
231
|
How can I programmatically filter a column

OBJECT column,grid;
grid = ObjectByName("AN1") ;
column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Filter");
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "FilterType", 2);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", );
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "not empty");
_ObjectCallMethod( grid , "ApplyFilter");
|
230
|
How can I show or display the control's filter

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Filter") , "DisplayFilterButton", -1);
|
229
|
How can I customize the items being displayed in the drop down filter window

OBJECT column,grid;
grid = ObjectByName("AN1") ;
column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Custom Filter");
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "DisplayFilterPattern", 0);
_ObjectSetProperty( column , "CustomFilter", "Excel Spreadsheets (*.xls )||*.xls|||Word Documents||*.doc|||Powerpoint Presentations||*.pps|||Text Documents (*.log,*.txt)||*." +
"txt|*.log");
_ObjectSetProperty( column , "FilterType", 3);
_ObjectSetProperty( column , "Filter", "*.xls");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "excel.xls");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "word.doc");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "pp.pps");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "text.txt");
_ObjectCallMethod( grid , "ApplyFilter");
|
228
|
How can I change the order or the position of the columns in the sort bar

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( grid , "SortBarVisible", -1);
_ObjectSetProperty( grid , "SortBarColumnWidth", 48);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C1") , "SortOrder", 1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C2") , "SortOrder", 2);
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Item(`C2`).SortPosition = 0");
|
227
|
How do I arrange my columns on multiple levels

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "S") , "Width", 32);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Level 2") , "LevelKey", 1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Level 3") , "LevelKey", 1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Level 4") , "LevelKey", 1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Level 1") , "LevelKey", "2");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Level 2") , "LevelKey", "2");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Level 3") , "LevelKey", "2");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Level 4") , "LevelKey", "2");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "E") , "Width", 32);
|
226
|
How do I arrange my columns on multiple lines

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( grid , "HeaderHeight", 32);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "") , "HTMLCaption", "Line 1<br>Line 2");
|
225
|
How can I display all cells using HTML format

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`HTML`).Def(17) = 1");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", "<font ;12>T</font>his <b>is</b> an <a>html</a> <font Tahoma><fgcolor=FF0000>text</fgcolor></font>.");
|
224
|
How can I display all cells using multiple lines

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`MultipleLine`).Def(16) = False");
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`SingleLine`).Def(16) = True");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(`This is a bit of long text that should break the line`),1) = `this is a bit of long text that's displayed on a single line`");
|
223
|
How do change the vertical alignment for all cells in the column

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`MultipleLine`).Def(16) = False");
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`VAlign`).Def(6) = 2");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(`This is a bit of long text that should break the line`),1) = `bottom`");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(`This is a bit of long text that should break the line`),1) = `bottom`");
|
222
|
How do change the foreground color for all cells in the column

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`ForeColor`).Def(5) = 255");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
221
|
How do change the background color for all cells in the column

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`BackColor`).Def(4) = 255");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
220
|
How do I show buttons for all cells in the column

OBJECT column,grid;
grid = ObjectByName("AN1") ;
column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Button");
_ObjectCallMethod(grid, "TemplatePut", "Dim colObj")
_ObjectCallMethod(grid, "TemplatePut", column)
_ObjectCallMethod(grid, "ExecuteTemplate", "colObj.Def(2) = True");
_ObjectCallMethod(grid, "ExecuteTemplate", "colObj.Def(3) = True");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", " Button 1 ");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", " Button 2 ");
|
219
|
How do I show buttons for all cells in the column

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`Button`).Def(2) = True");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
218
|
How do I display radio buttons for all cells in the column

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`Radio`).Def(1) = True");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
217
|
How do I display checkboxes for all cells in the column

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Add(`Check`).Def(0) = True");
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
216
|
How can I display a tooltip when the cursor hovers the column

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "tooltip") , "ToolTip", "This is a bit of text that is shown when user hovers the column.");
|
215
|
Is there any function to assign a key to a column instead using its name or capion
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Data") , "Key", "DKey");
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Item(`DKey`).Caption = `new caption`");
|
214
|
Is there any function to assign any extra data to a column
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Data") , "Data", "your extra data");
|
213
|
By default, the column gets sorted descending, when I first click its header. How can I change so the column gets sorted ascending when the user first clicks the column's header

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Sort") , "DefaultSortOrder", -1);
|
212
|
How can I specify the maximum width for the column, if I use WidthAutoResize property

OBJECT column,grid;
grid = ObjectByName("AN1") ;
column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Auto");
_ObjectSetProperty( column , "WidthAutoResize", -1);
_ObjectSetProperty( column , "MinWidthAutoResize", 32);
_ObjectSetProperty( column , "MaxWidthAutoResize", 128);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
211
|
How can I specify the minimum width for the column, if I use WidthAutoResize property

OBJECT column,grid;
grid = ObjectByName("AN1") ;
column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Auto");
_ObjectSetProperty( column , "WidthAutoResize", -1);
_ObjectSetProperty( column , "MinWidthAutoResize", 32);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
210
|
Is there any option to resize the column based on its data, captions

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "A") , "WidthAutoResize", -1);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
209
|
How can I align the icon in the column's header in the center

OBJECT column,grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( grid , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "");
_ObjectSetProperty( column , "HeaderImage", 1);
_ObjectSetProperty( column , "HeaderImageAlignment", 1);
|
208
|
How do I align the icon in the column's header to the right

OBJECT column,grid;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( grid , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "ColumnName");
_ObjectSetProperty( column , "HeaderImage", 1);
_ObjectSetProperty( column , "HeaderImageAlignment", 2);
|
207
|
How do I show or hide the sorting icons, but still need sorting
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Sorted") , "SortOrder", 1);
_ObjectCallMethod(grid, "ExecuteTemplate", "Columns.Item(0).DisplaySortIcon = False");
|
206
|
How do I enable or disable the entire column

OBJECT grid,items;
grid = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Disabled") , "Enabled", 0);
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(grid, "TemplatePut", items)
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(0),1) = `0.1`");
items = _ObjectGetProperty( grid , "Items");
_ObjectCallMethod(grid, "ExecuteTemplate", "iteObj.CellValue(AddItem(1),1) = `1.1`");
|
205
|
How do I disable drag and drop columns
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C1") , "AllowDragging", 0);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C2") , "AllowDragging", 0);
|
204
|
How do I disable resizing a column at runtime
OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Unsizable") , "AllowSizing", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C2");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C3");
_ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "C4");
|
203
|
How can I align the column to the right, and its caption too

OBJECT column,grid;
grid = ObjectByName("AN1") ;
column = _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column");
_ObjectSetProperty( column , "Alignment", 2);
_ObjectSetProperty( column , "HeaderAlignment", 2);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
202
|
How can I align the column to the right

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column") , "Alignment", 2);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( grid , "Items") , "AddItem", 1);
|
201
|
How do I change the column's caption

OBJECT grid;
grid = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( grid , "Columns") , "Add", "Column") , "Caption", "new caption");
|